package com.willcode.demo.mvc.model.service;

import com.willcode.demo.mvc.model.entity.TempUserInfo;

import java.util.List;

/**
 * @author Will
 */
public interface ITempUserInfoService {

    /**
     * 插入数据
     * @param tempUserInfo
     * @return
     */
    int insert(TempUserInfo tempUserInfo);

    /**
     * 删除数据
     * @param id
     * @return
     */
    int deleteByPrimaryKey(String id);

    /**
     * 更新数据
     * @param tempUserInfo
     * @return
     */
    int updateByPrimaryKey(TempUserInfo tempUserInfo);

    /**
     * 检索数据
     * @param id
     * @return
     */
    TempUserInfo selectByPrimaryKey(String id);

    /**
     * 查询所有数据
     * @return
     */
    List<TempUserInfo> selectAll();

    /**
     * 分页数据查询
     * @return
     */
    List<TempUserInfo> pageTempUserInfo();

}
